namespace alpha_deadcode_UnreachableCode {
    // C
    int test() {
        int x = 1;
        while (x);
        return x; // warn
    }

    // C++
    void test1() {
        int a = 2;

        while (a > 1)
            a--;

        if (a > 1)
            a++; // warn
    }
}